chore(deps): update microsoft.extensions to 10.0.4#5127
Conversation
There was a problem hiding this comment.
Code Review: chore(deps): update microsoft.extensions to 10.0.4
This is a straightforward Renovate Bot dependency update bumping three Microsoft.Extensions.* packages from 10.0.3 → 10.0.4 (patch release).
Changes reviewed:
Directory.Packages.props— central version bump forMicrosoft.Extensions.DependencyInjection,Microsoft.Extensions.Logging, andMicrosoft.Extensions.Logging.AbstractionsTUnit.Logging.Microsoft/TUnit.Logging.Microsoft.csproj— per-TFM version override entries updatedTUnit.Mocks.Logging/TUnit.Mocks.Logging.csproj— per-TFM version override entries updatedTUnit.Templates/content/TUnit.FSharp/TestProject.fsproj— template project updated
Observations
Correctness: All four files are consistently updated to 10.0.4. No version mismatches detected.
Per-TFM version overrides: The projects that target net8.0 and net9.0 continue to correctly apply VersionOverride to pin those TFMs to framework-appropriate versions (8.0.0 / 9.0.0), while the Version attribute in those same <PackageReference> elements has been updated to 10.0.4. This is intentional — the Version attribute here serves as the "latest known" marker while the actual resolved version for older TFMs is controlled by VersionOverride. The pattern is consistent and correct.
Template project: The F# template project has its own inline version reference (not going through Directory.Packages.props), which is expected for template content shipped independently. The bump is consistent.
No concerns: This is a safe patch update. Patch releases in Microsoft.Extensions.* are backward-compatible and this update aligns with the already-updated Microsoft.EntityFrameworkCore 10.0.4 in Directory.Packages.props.
Verdict
✅ LGTM — clean, consistent dependency bump with no issues. Safe to merge.
e89b972 to
9ab8bd6
Compare
There was a problem hiding this comment.
Code Review Follow-up
No changes since the previous review. The PR remains a clean, consistent patch bump of three Microsoft.Extensions.* packages (DependencyInjection, Logging, Logging.Abstractions) from 10.0.3 → 10.0.4.
All four files are in sync, per-TFM VersionOverride logic is intact, and the F# template project is updated consistently. No new concerns.
✅ Still LGTM — safe to merge.
9ab8bd6 to
26bbc1d
Compare
There was a problem hiding this comment.
Code Review Follow-up
No changes since the previous review. This remains a clean, automated patch bump of three Microsoft.Extensions.* packages (DependencyInjection, Logging, Logging.Abstractions) from 10.0.3 → 10.0.4 across four files:
Directory.Packages.props— central version management updated consistentlyTUnit.Logging.Microsoft/TUnit.Logging.Microsoft.csproj— per-TFMVersionOverrideentries correctTUnit.Mocks.Logging/TUnit.Mocks.Logging.csproj— per-TFMVersionOverrideentries correctTUnit.Templates/content/TUnit.FSharp/TestProject.fsproj— template project updated
All versions are consistent, the per-TFM override pattern for net8.0/net9.0 is intact, and this aligns with the already-updated Microsoft.EntityFrameworkCore 10.0.4. No concerns.
✅ Still LGTM — safe to merge.
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.19.22 to 1.19.57. <details> <summary>Release notes</summary> _Sourced from [TUnit's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.19.57 <!-- Release notes generated using configuration in .github/release.yml at v1.19.57 --> ## What's Changed ### Other Changes * fix: use unique artifact names to avoid collisions in matrix builds by @thomhurst in thomhurst/TUnit#5132 * fix: resolve IndexOutOfRangeException with MethodDataSource<T> on class (#5118) by @thomhurst in thomhurst/TUnit#5137 * fix: prevent StringEqualsAssertion from matching non-string types by @thomhurst in thomhurst/TUnit#5156 ### Dependencies * chore(deps): update tunit to 1.19.22 by @thomhurst in thomhurst/TUnit#5117 * chore(deps): update dependency fsharp.core to 10.0.104 by @thomhurst in thomhurst/TUnit#5119 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.4 by @thomhurst in thomhurst/TUnit#5120 * chore(deps): update dependency fsharp.core to v11 by @thomhurst in thomhurst/TUnit#5128 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.200 by @thomhurst in thomhurst/TUnit#5122 * chore(deps): update dependency dotnet-sdk to v10.0.200 by @thomhurst in thomhurst/TUnit#5123 * chore(deps): update dependency microsoft.sourcelink.github to 10.0.200 by @thomhurst in thomhurst/TUnit#5121 * chore(deps): update dependency system.commandline to 2.0.4 by @thomhurst in thomhurst/TUnit#5125 * chore(deps): update microsoft.extensions to 10.0.4 by @thomhurst in thomhurst/TUnit#5127 * chore(deps): update microsoft.build to 18.4.0 by @thomhurst in thomhurst/TUnit#5129 * chore(deps): update microsoft.aspnetcore to 10.0.4 by @thomhurst in thomhurst/TUnit#5126 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.200 by @thomhurst in thomhurst/TUnit#5124 * chore(deps): update microsoft.extensions to 10.4.0 by @thomhurst in thomhurst/TUnit#5130 * chore(deps): update dependency opentelemetry.instrumentation.aspnetcore to 1.15.1 by @thomhurst in thomhurst/TUnit#5136 * chore(deps): update dependency vogen to 8.0.5 by @thomhurst in thomhurst/TUnit#5133 * chore(deps): update dependency npgsql to 10.0.2 by @thomhurst in thomhurst/TUnit#5139 * chore(deps): update dependency microsoft.sourcelink.github to 10.0.201 by @thomhurst in thomhurst/TUnit#5141 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.5 by @thomhurst in thomhurst/TUnit#5140 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.201 by @thomhurst in thomhurst/TUnit#5142 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.201 by @thomhurst in thomhurst/TUnit#5143 * chore(deps): update dependency npgsql.entityframeworkcore.postgresql to 10.0.1 by @thomhurst in thomhurst/TUnit#5145 * chore(deps): update dependency dotnet-sdk to v10.0.201 by @thomhurst in thomhurst/TUnit#5144 * chore(deps): update dependency system.commandline to 2.0.5 by @thomhurst in thomhurst/TUnit#5146 * chore(deps): update microsoft.aspnetcore to 10.0.5 by @thomhurst in thomhurst/TUnit#5147 * chore(deps): update dependency testcontainers.kafka to 4.11.0 by @thomhurst in thomhurst/TUnit#5149 * chore(deps): update microsoft.extensions to 10.0.5 by @thomhurst in thomhurst/TUnit#5148 * chore(deps): update dependency testcontainers.postgresql to 4.11.0 by @thomhurst in thomhurst/TUnit#5150 * chore(deps): update dependency testcontainers.redis to 4.11.0 by @thomhurst in thomhurst/TUnit#5151 * chore(deps): update dependency stackexchange.redis to 2.12.1 by @thomhurst in thomhurst/TUnit#5153 **Full Changelog**: thomhurst/TUnit@v1.19.22...v1.19.57 Commits viewable in [compare view](thomhurst/TUnit@v1.19.22...v1.19.57). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Updated [TUnit.Core](https://github.com/thomhurst/TUnit) from 1.19.22 to 1.19.57. <details> <summary>Release notes</summary> _Sourced from [TUnit.Core's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.19.57 <!-- Release notes generated using configuration in .github/release.yml at v1.19.57 --> ## What's Changed ### Other Changes * fix: use unique artifact names to avoid collisions in matrix builds by @thomhurst in thomhurst/TUnit#5132 * fix: resolve IndexOutOfRangeException with MethodDataSource<T> on class (#5118) by @thomhurst in thomhurst/TUnit#5137 * fix: prevent StringEqualsAssertion from matching non-string types by @thomhurst in thomhurst/TUnit#5156 ### Dependencies * chore(deps): update tunit to 1.19.22 by @thomhurst in thomhurst/TUnit#5117 * chore(deps): update dependency fsharp.core to 10.0.104 by @thomhurst in thomhurst/TUnit#5119 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.4 by @thomhurst in thomhurst/TUnit#5120 * chore(deps): update dependency fsharp.core to v11 by @thomhurst in thomhurst/TUnit#5128 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.200 by @thomhurst in thomhurst/TUnit#5122 * chore(deps): update dependency dotnet-sdk to v10.0.200 by @thomhurst in thomhurst/TUnit#5123 * chore(deps): update dependency microsoft.sourcelink.github to 10.0.200 by @thomhurst in thomhurst/TUnit#5121 * chore(deps): update dependency system.commandline to 2.0.4 by @thomhurst in thomhurst/TUnit#5125 * chore(deps): update microsoft.extensions to 10.0.4 by @thomhurst in thomhurst/TUnit#5127 * chore(deps): update microsoft.build to 18.4.0 by @thomhurst in thomhurst/TUnit#5129 * chore(deps): update microsoft.aspnetcore to 10.0.4 by @thomhurst in thomhurst/TUnit#5126 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.200 by @thomhurst in thomhurst/TUnit#5124 * chore(deps): update microsoft.extensions to 10.4.0 by @thomhurst in thomhurst/TUnit#5130 * chore(deps): update dependency opentelemetry.instrumentation.aspnetcore to 1.15.1 by @thomhurst in thomhurst/TUnit#5136 * chore(deps): update dependency vogen to 8.0.5 by @thomhurst in thomhurst/TUnit#5133 * chore(deps): update dependency npgsql to 10.0.2 by @thomhurst in thomhurst/TUnit#5139 * chore(deps): update dependency microsoft.sourcelink.github to 10.0.201 by @thomhurst in thomhurst/TUnit#5141 * chore(deps): update dependency microsoft.entityframeworkcore to 10.0.5 by @thomhurst in thomhurst/TUnit#5140 * chore(deps): update dependency microsoft.templateengine.authoring.cli to v10.0.201 by @thomhurst in thomhurst/TUnit#5142 * chore(deps): update dependency microsoft.templateengine.authoring.templateverifier to 10.0.201 by @thomhurst in thomhurst/TUnit#5143 * chore(deps): update dependency npgsql.entityframeworkcore.postgresql to 10.0.1 by @thomhurst in thomhurst/TUnit#5145 * chore(deps): update dependency dotnet-sdk to v10.0.201 by @thomhurst in thomhurst/TUnit#5144 * chore(deps): update dependency system.commandline to 2.0.5 by @thomhurst in thomhurst/TUnit#5146 * chore(deps): update microsoft.aspnetcore to 10.0.5 by @thomhurst in thomhurst/TUnit#5147 * chore(deps): update dependency testcontainers.kafka to 4.11.0 by @thomhurst in thomhurst/TUnit#5149 * chore(deps): update microsoft.extensions to 10.0.5 by @thomhurst in thomhurst/TUnit#5148 * chore(deps): update dependency testcontainers.postgresql to 4.11.0 by @thomhurst in thomhurst/TUnit#5150 * chore(deps): update dependency testcontainers.redis to 4.11.0 by @thomhurst in thomhurst/TUnit#5151 * chore(deps): update dependency stackexchange.redis to 2.12.1 by @thomhurst in thomhurst/TUnit#5153 **Full Changelog**: thomhurst/TUnit@v1.19.22...v1.19.57 Commits viewable in [compare view](thomhurst/TUnit@v1.19.22...v1.19.57). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This PR contains the following updates:
10.0.3→10.0.410.0.3→10.0.410.0.3→10.0.4Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.